.resp-tabs-list li,
h2.resp-accordion {
 font-size:13px;
 cursor:pointer
}
ul.resp-tabs-list {
 margin:0;
 padding:0
}
.resp-tabs-list li {
 font-weight:600;
 display:inline-block;
 padding:13px 15px;
 margin:0 4px 0 0;
 list-style:none;
 float:left
}
.resp-tabs-container {
 padding:0;
 background-color:#fff;
 clear:left
}
h2.resp-accordion {
 display:none
}
.resp-tab-content {
 display:none;
 padding:15px
}
.resp-accordion-active,
.resp-content-active,
.resp-easy-accordion h2.resp-accordion,
.resp-tab-content-active {
 display:block
}
.resp-tab-active {
 border:1px solid #5AB1D0!important;
 margin-bottom:-1px!important;
 padding:12px 14px 14px!important;
 border-top:4px solid #5AB1D0!important;
 border-bottom:0 #fff solid!important;
 background-color:#fff
}
.resp-tab-content {
 border:1px solid #c1c1c1;
 border-top-color:#5AB1D0
}
h2.resp-accordion {
 font-size:13px;
 border:1px solid #c1c1c1;
 border-top:0 solid #c1c1c1;
 margin:0;
 padding:10px 15px
}
h2.resp-tab-active {
 border-bottom:0 solid #c1c1c1!important;
 margin-bottom:0!important;
 padding:10px 15px!important
}
h2.resp-tab-title:last-child {
 border-bottom:12px solid #c1c1c1!important;
 background:#00f
}
.resp-vtabs ul.resp-tabs-list {
 float:left;
 width:30%
}
.resp-vtabs .resp-tabs-list li {
 display:block;
 padding:15px!important;
 margin:0 0 4px;
 cursor:pointer;
 float:none
}
.resp-vtabs .resp-tabs-container {
 padding:0;
 background-color:#fff;
 border:1px solid #c1c1c1;
 float:left;
 width:68%;
 min-height:250px;
 border-radius:4px;
 clear:none
}
.resp-vtabs .resp-tab-content {
 border:none;
 word-wrap:break-word
}
.resp-vtabs li.resp-tab-active {
 position:relative;
 z-index:1;
 margin-right:-1px!important;
 padding:14px 15px 15px 14px!important;
 border:1px solid #5AB1D0!important;
 border-left:4px solid #5AB1D0!important;
 margin-bottom:4px!important;
 border-right:1px #FFF solid!important
}
.resp-arrow {
 width:0;
 height:0;
 float:right;
 margin-top:3px;
 border-left:6px solid transparent;
 border-right:6px solid transparent;
 border-top:12px solid #c1c1c1
}
h2.resp-tab-active span.resp-arrow {
 border:none;
 border-left:6px solid transparent;
 border-right:6px solid transparent;
 border-bottom:12px solid #9B9797
}
h2.resp-tab-active {
 background:#DBDBDB
}
.resp-easy-accordion .resp-tab-content {
 border:1px solid #c1c1c1
}
.resp-easy-accordion .resp-tab-content:last-child {
 border-bottom:1px solid #c1c1c1
}
.resp-jfit {
 width:100%;
 margin:0
}
h2.resp-accordion:first-child {
 border-top:1px solid #c1c1c1
}
@media only screen and (max-width:768px) {
 ul.resp-tabs-list {
  display:none
 }
 h2.resp-accordion {
  display:block
 }
 .resp-vtabs .resp-tab-content {
  border:1px solid #C1C1C1
 }
 .resp-vtabs .resp-tabs-container {
  border:none;
  float:none;
  width:100%;
  min-height:100px;
  clear:none
 }
 .resp-accordion-closed {
  display:none!important
 }
 .resp-vtabs .resp-tab-content:last-child {
  border-bottom:1px solid #c1c1c1!important
 }
}
